/*------------------------------------------------*/
/*	Skin: Full Bright
/*------------------------------------------------*/

$wc2014yellow: #FFDE00;
$wc2014green: #009E51;
$wc2014red: #D72129;
$wc2014blue: #0094DA;

$the-color: $wc2014yellow;
$link-color: #7b7b7b;
$body-color: #555;

/* general */

body {
	background: $the-color;
	font-family: Comic Sans MS;
}

a {
	color: $link-color;

	&:hover, &:focus {
		color: darken($link-color, 15%);
	}
}

/* top bar */
.top-bar {
	background-color: $the-color;
	border-bottom: 1px solid darken($the-color, 5%);

	.top-bar-right {
		.btn-link {
			color: $link-color;

			&:hover {
				color: darken($link-color, 15%);
			}
		}
	}

	.notifications {
		.count {
			border-color: $the-color;
		}

		.notification-item .btn-group > a {
			color: $link-color;

			&:hover, &:focus {
				color: darken($link-color, 15%);
			}
		}
	}

	.searchbox {
		input[type="search"] {
			background-color: $the-color;
			border: 1px solid darken($the-color, 10%);
			color: darken($the-color, 20%);
		}

		.btn {
			background-color: darken($the-color, 15%);
			border-color: darken($the-color, 10%);

			.fa {
				color: darken($the-color, 5%);
			}

			&:hover {
				border-color: darken($the-color, 15%);

				.fa {
					color: darken($the-color, 10%);
				}
			}
		}
	}

	.logo {
		.brand {
			background-image:url('../../img/wc2014/wc2014-logo.png');
		}
	}
}

.bottom {
	border-bottom: 1px solid darken($the-color, 10%);

	.container .content-wrapper {
		background-color: #fff;
	}
}

/* navigation */
ul.main-menu {
	> li {
		a {
			background-color: $the-color;
			border-top: 1px solid $the-color;
			color: $link-color;

			&:hover {
				background-color: darken($the-color, 2%);
			}
		}

		&.active {
			> a {
				background-color: darken($the-color, 5%);
			}
		}
	}
}

.left-sidebar.minified .main-menu {
	> li:hover {
		> a > .text {
			background: darken($the-color, 5%);
			border: 1px solid $the-color;
		}

		ul.sub-menu {
			border: 1px solid darken($the-color, 3%);
		}
	}
}

/* sidebar */
.sidebar-content {
	.panel {
		&.panel-default {
			border-color: darken($the-color, 10%);
			background-color: darken($the-color, 2%);
			color: $body-color;
			
			> .panel-heading {
				background-color: darken($the-color, 5%);
				border-color: darken($the-color, 10%);
			}
		}
	}

	h5.label-default {
		background-color: darken($the-color, 5%);
		border: 1px solid darken($the-color, 10%);
		border-bottom: none;
		color: inherit;
	}

	.list-info-sidebar {
		background-color: lighten($the-color, 2%);
		border: 1px solid darken($the-color, 10%);
		color: #fff;

		.data-name {
			color: darken($the-color, 20%);
		}

		.data-value {
			color: $body-color;
		}
	}
}

.footer {
	background-color: $the-color;
	color: $body-color;
	> a {
		color: $body-color;
	}
}